package agency.web.app.service;

import java.util.List;

import agency.web.app.domain.*;

public interface ClientService extends UserService{

	void addClient (Client c);
	void modifyClient(Client c);
	List<Client> findAllClients();
	Client findClientById (int id);
	List<Client> findClientByName (String name);
	List<Client> findClientByAgent (Agent agent);
	void calculateDiscount();
	void deleteClientById(int id);
	void deleteClient(Client c);
	boolean isClient(User u);
	Client clientRegistration(String login, String password);
	void logoutClient(int clientId);
}
